package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Menu;

import java.util.List;
import java.util.Map;

public interface MenuDao {

    List<Menu> findMenuByUserUsername(String username);
    public void add(Menu menu);

    Page<Menu> findByCondition(String queryString);

    Menu findById(Integer id);

    void edit(Menu menu);

    Long findParentMenuId(Integer id);

    void deleteById(Integer id);

    Integer findparent(Integer id);
    Integer findParentIdById(Integer id);

    List<Menu> findAllParent();


    void addMenuAndParent(Map<String, Integer> map);


    Integer findParentById(Integer id);

    Integer findSonCount(Integer id);
}
